CMAKE_MINIMUM_REQUIRED(VERSION 3.18)
PROJECT(UT2004)

include("../configure.cmake")

SET(WINDOW_SRC
    Inc/Window.h

    Src/Controls.cpp
    Src/Dialogs.cpp
    Src/Properties.cpp
    Src/Utils.cpp
    Src/Window.cpp
)

if (WIN32)
    list(APPEND WINDOW_SRC
        Src/Res/WindowRes.rc
        Src/Res/WindowRes.h
        Src/Res/afxres.h
    )
endif()

add_library(Window ${WINDOW_SRC})
set_target_properties(Window PROPERTIES
    FOLDER Window
)

target_link_libraries(Window CoreLib EngineLib)
unreal_package_configure(Window Window)

if (WIN32)
    target_link_libraries(Window comctl32.lib)
endif()

